-
Notifications
You must be signed in to change notification settings - Fork 766
[SYCL] Remove OoO Emulation #17943
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[SYCL] Remove OoO Emulation #17943
Conversation
…e queues. Signed-off-by: James Brodman <[email protected]>
Note that I was seeing an issue in a Graph unit test. Graph recording was doing strange things. I added # if 1 / #endif around the test to easily toggle things on/off for now. If the actual commands during recording are omitted, it was fine. |
Signed-off-by: James Brodman <[email protected]>
Signed-off-by: James Brodman <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I will create an internal ticket to look into the graph issue.
Signed-off-by: James Brodman <[email protected]>
Signed-off-by: James Brodman <[email protected]>
The test fails were random test timeouts that seem unrelated to these changes. |
Turns out I also nuked 1 if statement too many. That resolves the Graph issue I was seeing. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM overall
Signed-off-by: James Brodman <[email protected]>
Signed-off-by: James Brodman <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One more minor comment, missed it the first time.
Signed-off-by: James Brodman <[email protected]>
Remove the legacy implementation of emulation for OoO queues. This code predated the PI and UR layers in DPC++ because fpga OpenCL did not support OoO queues. Today, this type of thing should be done by the backend compiler or UR layer.